with rapid strides - Espagnol Anglais Dictionnaire